|
CallGraph
|
Class define structure for plugin interface. More...
#include <callgraph.h>

Public Member Functions | |
| CallGraph (IManager *manager) | |
| Defautl constructor. | |
| ~CallGraph () | |
| Defautl destructor. | |
| virtual clToolBar * | CreateToolBar (wxWindow *parent) |
| Function create tool bar menu and sets icon of plugin Call graph. | |
| virtual void | CreatePluginMenu (wxMenu *pluginsMenu) |
| Function create plugin menu for Call graph used in menu Plugins of Codelite. | |
| virtual void | HookPopupMenu (wxMenu *menu, MenuType type) |
| Create plugin's custom popup menu for different places. | |
| virtual void | UnPlug () |
| Function unplug the plugin from CodeLite IDE. | |
Protected Member Functions | |
| void | OnAbout (wxCommandEvent &event) |
| Function create and open About dialog Call graph plugin. | |
| void | OnShowCallGraph (wxCommandEvent &event) |
| Function create new tab page and insert picture with call graph and table with function of the project. | |
| void | OnSettings (wxCommandEvent &event) |
| Handle function to open dialog with settings for Call graph plugin. | |
| wxString | GetGprofPath () |
| Return string with value path for external application gprof which is stored in configuration data. | |
| wxString | GetDotPath () |
| Return string with value path for external application dot which is stored in configuration data. | |
| wxMenu * | CreateProjectPopMenu () |
| Create custom plugin's popup menu. | |
Protected Attributes | |
| wxScrolledWindow * | cgWnd |
| Pointer cgWnd type wxScrolledWindow used in tab page for display call graph picture. | |
| wxInputStream * | m_pInputStream |
| Pointer m_pInputStream type wxInputStream returned from gprof application. | |
| ConfCallGraph | confData |
| Object confData type ConfCallGraph with stored configuration data. | |
Class define structure for plugin interface.
Definition at line 30 of file callgraph.h.
| CallGraph::CallGraph | ( | IManager * | manager | ) |
Defautl constructor.
| manager |
Definition at line 62 of file callgraph.cpp.

Defautl destructor.
Definition at line 79 of file callgraph.cpp.

| void CallGraph::CreatePluginMenu | ( | wxMenu * | pluginsMenu | ) | [virtual] |
Function create plugin menu for Call graph used in menu Plugins of Codelite.
| pluginsMenu |
Definition at line 114 of file callgraph.cpp.
| wxMenu * CallGraph::CreateProjectPopMenu | ( | ) | [protected] |
Create custom plugin's popup menu.
Definition at line 132 of file callgraph.cpp.
| clToolBar * CallGraph::CreateToolBar | ( | wxWindow * | parent | ) | [virtual] |
Function create tool bar menu and sets icon of plugin Call graph.
| parent |
Definition at line 87 of file callgraph.cpp.
| wxString CallGraph::GetDotPath | ( | ) | [protected] |
Return string with value path for external application dot which is stored in configuration data.
Definition at line 245 of file callgraph.cpp.

| wxString CallGraph::GetGprofPath | ( | ) | [protected] |
Return string with value path for external application gprof which is stored in configuration data.
Definition at line 206 of file callgraph.cpp.

| void CallGraph::HookPopupMenu | ( | wxMenu * | menu, |
| MenuType | type | ||
| ) | [virtual] |
Create plugin's custom popup menu for different places.
| menu | Pointer to parent menu |
| type | Parent menu type |
Definition at line 143 of file callgraph.cpp.

| void CallGraph::OnAbout | ( | wxCommandEvent & | event | ) | [protected] |
Function create and open About dialog Call graph plugin.
| event | Reference to event class |
Definition at line 187 of file callgraph.cpp.

| void CallGraph::OnSettings | ( | wxCommandEvent & | event | ) | [protected] |
Handle function to open dialog with settings for Call graph plugin.
| event | Reference to event class |
Definition at line 400 of file callgraph.cpp.
| void CallGraph::OnShowCallGraph | ( | wxCommandEvent & | event | ) | [protected] |
Function create new tab page and insert picture with call graph and table with function of the project.
| event | Reference to event class |
Definition at line 287 of file callgraph.cpp.

| void CallGraph::UnPlug | ( | ) | [virtual] |
Function unplug the plugin from CodeLite IDE.
Definition at line 182 of file callgraph.cpp.
wxScrolledWindow* CallGraph::cgWnd [protected] |
Pointer cgWnd type wxScrolledWindow used in tab page for display call graph picture.
Definition at line 104 of file callgraph.h.
ConfCallGraph CallGraph::confData [protected] |
Object confData type ConfCallGraph with stored configuration data.
Definition at line 112 of file callgraph.h.
wxInputStream* CallGraph::m_pInputStream [protected] |
Pointer m_pInputStream type wxInputStream returned from gprof application.
Definition at line 108 of file callgraph.h.